keep (one) on tenterhooks - Spanish English Dictionary